package com.party.orders.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.party.domain.Discuss;

/**
 * 
 * @author Caizhf
 * @date 2017年6月15日下午2:38:05
 * @version v.0.1
 * @email 1115054416@qq.com 
 *
 * <p>Description: 评价数据访问接口 </p>
 *
 */
public interface DiscussMapper {

	
	Integer save(Discuss discuss);

	
	Integer countListByProductIdAndProductType(@Param("productType")String productType, 
			@Param("productId")int productId);

	/**
	 * 查询某个产品下面所有的评价
	 * @param productType
	 * @param productId
	 * @param pageIndex
	 * @param pageSize
	 * @return
	 */
	List<Discuss> listByProductIdAndProductType(@Param("dids")List<Integer> dids,
			@Param("productType")String productType);
	/**
	 * 分页预处理对象
	 * @param pageIndex		起始记录
	 * @param pageSize		多少条数据
	 * @param productType	产品类型
	 * @param productId		产品id
	 * @param key			模糊查询
	 * @return
	 */
	List<Integer> preparePage(@Param("pageIndex")Integer pageIndex, @Param("pageSize")Integer pageSize,
			@Param("productType")String productType,@Param("productId") Integer productId,@Param("key")String key);
}
